package com.ys.web.mobao.model.po;

import com.ys.utils.pay.PayConfig;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 钱包充值退单bean
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class MobaoRechargeRefund extends PayBase{
    public String notifyUrl = PayConfig._notifyUrl + "/manager/wallet/recharge/refund/send?orderSn=%s";

    /** id */
    public long id;
    //原充值订单号
    public String orderSn;
    /** 原充值id */
    public long payOrderId;
    /** 订单号 */
    public String orderNo;
    /** 退单金额 */
    public long amount;
    /** 退单状态 */
    public String payStatus;
    /** 退单日期 */
    public String dayKey;
    /** 退单流水号 */
    public String serialNumber;
    //退单备注
    public String remark;
    /** 操作人 */
    public long createBy;
    /** 操作ip */
    public String createIp;

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public long getPayOrderId() {
        return payOrderId;
    }

    public void setPayOrderId(long payOrderId) {
        this.payOrderId = payOrderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public long getAmount() {
        return amount;
    }

    public void setAmount(long amount) {
        this.amount = amount;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getDayKey() {
        return dayKey;
    }

    public void setDayKey(String dayKey) {
        this.dayKey = dayKey;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(long createBy) {
        this.createBy = createBy;
    }

    public String getCreateIp() {
        return createIp;
    }

    public void setCreateIp(String createIp) {
        this.createIp = createIp;
    }
}
